package tr.edu.yildiz.dynaView.service;

import java.util.List;

public interface ModuleService<C> {

	public void registerModule(Module<C> module);
	
	public void unregisterModule(Module<C> module);
	
	public List<Module<C>> getModules();
	
	public void addListener(ModuleServiceListener listener);
	
	public void removeListener(ModuleServiceListener listener);
	
}
